////
////  ToastModifier.swift
////  imprint
////
////  Created by 小柠檬🍋 on 2025/1/15.
////
//
//import SwiftUI
//
////给view新增扩展方法
//extension View {
//    public func toast(text:Binding<String>) -> some View {
//        //modifier 给当前试图进行修改
//        modifier(ToastModifier(text: text))
//    }
//}
//private var timer: Timer?
//
///**
// * 试图修改器
// * Toast提醒
// */
//struct ToastModifier: ViewModifier {
//    @Binding var text: String
//
//    func body(content: Content) -> some View {
//        ZStack {
//            content
//            Toastiew(text: text)
//                .opacity(!text.isEmpty ? 1 : 0)
//                .scaleEffect(!text.isEmpty ? 1 : 0.8)
//                .animation(
//                    //延迟0.3s
//                    Animation.easeInOut(duration: 0.3),
//                    value: text
//                ).onChange(of: text) { newValue in
//                    showLog("\(text)")
//                    if !text.isEmpty {
//                        timer?.invalidate()
//                        timer = nil
//                        timer = Timer.scheduledTimer(withTimeInterval: 2, repeats: false) { _ in
//                            //2s后消失
//                            text = ""
//                        }
//                    }
//                }
//        }
//    }
//    
//}
